restaurant chain - Spanish English Dictionary